penal facility

Noun
  1. an institution where persons are confined for punishment and to protect the public

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

penal facility
A judge sentenced the offender to a term in a penal facility.